package com.javabase.study.OOPFistPart;

/**
 * TODO
 * 内容：测试继承树的追溯
 *     构造方法的第一句总是：super(...)来调用父类的构造方法。所以，流程就是：先向上追溯到
 *     Object，然后再一次向下执行类的初始化块和构造方法，直到当前子类为止。
 *     静态初始化块调用顺序和构造方法的调用顺序是一样的。
 * 作者:jxx
 * 创建时间：2021/6/16
 */
public class TestSuper02 {
    public static void main(String[] args){
        System.out.println("开始创建一个childClass类对象");

        ChildClass1 ch1 = new ChildClass1();

    }
}

class FatherClass1{
    public FatherClass1(){
        System.out.println("FatherClass 构造方法调用");
    }
}
class ChildClass1 extends  FatherClass1{
    public ChildClass1(){
        System.out.println("子类构造方法调用");
    }
}
